package main;

import pre_processamento.Dados;
import som.Rede;
import teste.Teste;
import treino.Treino;

public class Main {

	public static void main(String[] args) throws Exception {

		Rede rede = new Rede(2, 4);

		Dados dadosTreino = new Dados("treino.txt");

		Treino treino = new Treino(rede, dadosTreino);
		treino.treinaRede();

		Dados dadosTeste = new Dados("teste.txt");

		Teste teste = new Teste(rede, dadosTeste);
		double erros = teste.testaRede();

		System.out.println("\nQuantidade de erros = " + erros);
		System.out.println("Erro = " + erros / dadosTeste.quantidadeDados() * 100 + " %");

	}
}
